An Approach for Synthesis Petri Nets for Modeling and Verifying Composite Web Service
نویسندگان
چکیده
An approach for modeling Web service composition by Petri nets which is based on OWL-S is proposed. By this approach, first, control flow of the composite web service is modeled based on top-down method. Then data flow model is constructed with Petri nets according to data flow specification. After that, by using a bottom-up approach, synchronous composition, the data flow net of the composite service is combined with the control flow net to obtain an integrated service net. So, the details can be introduced in an incremental way. Moreover, based on modeling approach, the boundedness and liveness properties of Petri net models are analyzed for guaranteeing the correctness of the composite Web service. Analysis and verification technique is based on the properties preservation criteria such that complexity is alleviated. Finally, an application of the proposed approach is presented for modeling a case study: BuyOnline Web service.
منابع مشابه
Specification and Verification of Views over Composite Web Services Using High Level Petri-Nets
This paper presents a high level Petri-Net approach for specifying and verifying views over composite Web service. High level Petri-Nets have the capacity of formally modeling and verifying complex systems. A view is mainly used for tracking purposes as it permits representing a contextual snapshot of a composite Web service specification. The use of the proposed high level Petri-Net approach i...
متن کاملUsing Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)
A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...
متن کاملSoccer Goalkeeper Task Modeling and Analysis by Petri Nets
In a robotic soccer team, goalkeeper is an important challenging role, which has different characteristics from the other teammates. This paper proposes a new learning-based behavior model for a soccer goalkeeper robot by using Petri nets. The model focuses on modeling and analyzing, both qualitatively and quantitatively, for the goalkeeper role so that we have a model-based knowledge of the ta...
متن کاملComposite Web Service Modeling and Verification with BPEL4WS and Petri nets
The Business Process Execution Language for Web service is already used by business process developers to describe a composite web service. The validity of the BPEL4WS process is an important property to effect quality of the web service and reputation of enterprises. We proposed a formal model to specify BPEL4WS with Petri nets, and our model can verify deadlock, bounded multi-instances, and r...
متن کاملA Petri Net-based Approach for Automated Goal-Driven Web Service Composition
The major factor driving the development of contemporary information services, and in particular Web services, is the need for added value. The creation of a huge variety of complex, value-added, although rarely used services seems a bulky approach, whose efficiency is at least questionable. An excellent alternative is the composition of ready-made, more general and simple services for creation...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Inf. Sci. Eng.
دوره 24 شماره
صفحات -
تاریخ انتشار 2008